Big Huge Thesaurus

proboscis worm

noun